import {observer} from 'mobx-react';
import {observable,action,when} from 'mobx';
import { Keys,Storage } from './storage';
import OneForAllMountPoint from './OneForAll';
import RunExecutor from './OneForAll/RunExecutor';
import DataCenter from './OneForAll/DataCenter';

export {
    observable,  //Mobx :: observable
    observer,  //React - Mobx :: observer
    action,  //Mobx :: action
    when,  // Mobx :: when
    Keys,  // 持久化存储 Key
    Storage, // 持久化存储工具
    OneForAllMountPoint, // 挂载组件
    DataCenter, // 数据中心，全局store包含 AppStore，UserStore 及 自身
    RunExecutor, //执行器
}